From: Eli Zaretskii Date: Sat, 18 Nov 2017 11:41:03 +0000 (+0200) Subject: Avoid assertion violations in echo_area_display X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~21^2~747 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=319c2de;p=emacs.git Avoid assertion violations in echo_area_display * src/xdisp.c (echo_area_display): Don't try redisplaying the echo area if the selected-frame's mini-window is nil. (Bug#27647) --- diff --git a/src/xdisp.c b/src/xdisp.c index 4c82737e410..02c5d76e06b 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -11510,6 +11510,9 @@ echo_area_display (bool update_frame_p) struct frame *sf = SELECTED_FRAME (); mini_window = FRAME_MINIBUF_WINDOW (sf); + if (NILP (mini_window)) + return; + w = XWINDOW (mini_window); f = XFRAME (WINDOW_FRAME (w));